/*Relógio

Vamos fazer um relógio. Procure dimensionar os componentes de acordo com a imagem a seguir:*/

 

 

/*

1 - Inicie o C++Builder;
2 - Dê um clique em File e depois em New Application;
3 - Pegue um componente Label na paleta Standart e coloque no Form. No Formulário, selecione o Label e desenhe um retângulo de uns 8 cm de comprimento por 2 cm de largura. Altere as seguintes propriedades do no Object Inspector:

 

Label

Propriedade

Alignment

taCenter

AutoSize

False

Caption

 

Color

clYellow

Font -> Color

clRed

Font -> Name

Lucida Handwriting

Font -> Size

30

Font -> Style -> fsBold

true

Font -> Style -> fsItalic

true

 

4 - Pegue um componente Timer na paleta System e coloque no Form. Dê um duplo clique no componente Timer para abrir o Editor de Códigos e, no evento OnTimer, digite: */

 

void __fastcall TForm1::Timer1Timer(TObject *Sender)

{

  Label1 -> Caption = TimeToStr();

}

 

 

/*

5 - Na propriedade Caption de Form1, do Object Inspector, digite:

Meu Relógio

Execute o programa. Agora você pode redimensionar o Form e alterar algumas propriedades como tamanho, fonte e cores a seu critério.

 

Eis o código completo das Unit1.h*/

 

//---------------------------------------------------------------------------
#ifndef RelogioH
#define RelogioH

//---------------------------------------------------------------------------
#include <vcl\Classes.hpp>
#include <vcl\Controls.hpp>
#include <vcl\StdCtrls.hpp>
#include <vcl\Forms.hpp>
#include <vcl\ExtCtrls.hpp>

//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:    // IDE-managed Components
        TLabel *Label1;
        TTimer *Timer1;
        void __fastcall Timer1Timer(TObject *Sender);
private:        // User declarations
public:         // User declarations
        __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern TForm1 *Form1;
//---------------------------------------------------------------------------
#endif

//Eis o código completo da Unit1.cpp


//---------------------------------------------------------------------------
#include <vcl\vcl.h>
#pragma hdrstop

#include "Relogio.h"
//---------------------------------------------------------------------------
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
  Label1-> Caption = TimeToStr(Now());
}
//---------------------------------------------------------------------------